package com.youxin.cpcenter.bean;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.youxin.busfoundation.common.es.bean.*;

import java.util.List;

/**
 * @ClassName: CompanyStrengthBean
 * @Description: 企业画像-企业实力
 * @author Kris.wang
 * @date 2017年12月04日 下午5:58:39
 */
public class CompanyStrengthBean {
    private List<CopyrightBean> copyright; //著作权
    private List<PatentBean> patent; //专利
    @JsonProperty("patent_number")
    private Integer patentNumber;
    @JsonProperty("copyright_number")
    private Integer copyrightNumber;
    @JsonProperty("legal_person_name")
    private String legalPersonName; //法人代表
    @JsonProperty("business_scope")
    private String businessScope; //经营范围
    @JsonProperty("reg_time")
    private String regTime;//注册时间
    @JsonProperty("reg_number")
    private String regNumber; //工商注册号
    @JsonProperty("org_number")
    private String orgNumber; //组织机构代码
    @JsonProperty("credit_code")
    private String creditCode; //统一信用代码
    @JsonProperty("tax_number_no")
    private String taxNumberNo; //纳税人识别号
    @JsonProperty("reg_status")
    private String regStatus; //经营状态
    @JsonProperty("company_type")
    private String companyType; //企业类型
    @JsonProperty("approved_time")
    private String approvedTime; //核准日期
    @JsonProperty("company_org_type")
    private String companyOrgType;//公司类型
    @JsonProperty("org_approved_institution")
    private String orgApprovedInstitution; //登记机关
    @JsonProperty("annual_sales")
    private String annualSales; //年营业额
    @JsonProperty("reg_capital")
    private Float regCapital; //注册资本
    @JsonProperty("reg_unit")
    private Integer regUnit;//注册资本单位
    @JsonProperty("finance_amount")
    private String financeAmount;//融资金额
    @JsonProperty("finance_round")
    private String financeRound;//融资轮次
    @JsonProperty("external_quantity")
    private Integer externalQuantity;//对外数量
    @JsonProperty("index_baidu")
    private Integer indexBaidu;//百度指数
    @JsonProperty("index_wechat")
    private Integer indexWechat;//微信指数
    @JsonProperty("customer_case")
    private List<PortraitCustomerCaseBean> customerCase;
    @JsonProperty("team_strength")
    private List<TeamStrengthBean> teamStrength;
    @JsonProperty("finance_number")
    private Integer financeNumber;
    private List<FinanceBean> finance;
    @JsonProperty("invest_number")
    private Integer investNumber;
    private List<InvestBean> invest;
    @JsonProperty("tax_number")
    private Integer taxNumber;
    private List<TaxInfoBean> tax;
    public List<PortraitCustomerCaseBean> getCustomerCase() {
        return customerCase;
    }
    public void setCustomerCase(List<PortraitCustomerCaseBean> customerCase) {
        this.customerCase = customerCase;
    }
    public List<TeamStrengthBean> getTeamStrength() {
        return teamStrength;
    }
    public void setTeamStrength(List<TeamStrengthBean> teamStrength) {
        this.teamStrength = teamStrength;
    }
    public Integer getFinanceNumber() {
        return financeNumber;
    }
    public void setFinanceNumber(Integer financeNumber) {
        this.financeNumber = financeNumber;
    }
    public List<FinanceBean> getFinance() {
        return finance;
    }
    public void setFinance(List<FinanceBean> finance) {
        this.finance = finance;
    }
    public Integer getInvestNumber() {
        return investNumber;
    }
    public void setInvestNumber(Integer investNumber) {
        this.investNumber = investNumber;
    }
    public List<InvestBean> getInvest() {
        return invest;
    }
    public void setInvest(List<InvestBean> invest) {
        this.invest = invest;
    }
    public Integer getTaxNumber() {
        return taxNumber;
    }
    public void setTaxNumber(Integer taxNumber) {
        this.taxNumber = taxNumber;
    }
    public List<TaxInfoBean> getTax() {
        return tax;
    }
    public void setTax(List<TaxInfoBean> tax) {
        this.tax = tax;
    }
    public String getAnnualSales() {
        return annualSales;
    }
    public void setAnnualSales(String annualSales) {
        this.annualSales = annualSales;
    }
    public String getFinanceAmount() {
        return financeAmount;
    }
    public void setFinanceAmount(String financeAmount) {
        this.financeAmount = financeAmount;
    }
    public String getFinanceRound() {
        return financeRound;
    }
    public void setFinanceRound(String financeRound) {
        this.financeRound = financeRound;
    }
    public Integer getExternalQuantity() {
        return externalQuantity;
    }
    public void setExternalQuantity(Integer externalQuantity) {
        this.externalQuantity = externalQuantity;
    }
    public String getLegalPersonName() {
        return legalPersonName;
    }
    public void setLegalPersonName(String legalPersonName) {
        this.legalPersonName = legalPersonName;
    }
    public String getRegNumber() {
        return regNumber;
    }
    public void setRegNumber(String regNumber) {
        this.regNumber = regNumber;
    }
    public String getOrgNumber() {
        return orgNumber;
    }
    public void setOrgNumber(String orgNumber) {
        this.orgNumber = orgNumber;
    }
    public String getCreditCode() {
        return creditCode;
    }
    public void setCreditCode(String creditCode) {
        this.creditCode = creditCode;
    }
    public String getTaxNumberNo() {
        return taxNumberNo;
    }
    public void setTaxNumberNo(String taxNumberNo) {
        this.taxNumberNo = taxNumberNo;
    }
    public String getRegStatus() {
        return regStatus;
    }
    public void setRegStatus(String regStatus) {
        this.regStatus = regStatus;
    }
    public String getCompanyType() {
        return companyType;
    }
    public void setCompanyType(String companyType) {
        this.companyType = companyType;
    }
    public String getApprovedTime() {
        return approvedTime;
    }
    public void setApprovedTime(String approvedTime) {
        this.approvedTime = approvedTime;
    }
    public String getOrgApprovedInstitution() {
        return orgApprovedInstitution;
    }
    public void setOrgApprovedInstitution(String orgApprovedInstitution) {
        this.orgApprovedInstitution = orgApprovedInstitution;
    }
    public Integer getRegUnit() {
        return regUnit;
    }
    public void setRegUnit(Integer regUnit) {
        this.regUnit = regUnit;
    }
    public Float getRegCapital() {
        return regCapital;
    }
    public void setRegCapital(Float regCapital) {
        this.regCapital = regCapital;
    }
    public Integer getIndexBaidu() {
        return indexBaidu;
    }
    public void setIndexBaidu(Integer indexBaidu) {
        this.indexBaidu = indexBaidu;
    }
    public Integer getIndexWechat() {
        return indexWechat;
    }
    public void setIndexWechat(Integer indexWechat) {
        this.indexWechat = indexWechat;
    }
    public List<CopyrightBean> getCopyright() {
        return copyright;
    }
    public void setCopyright(List<CopyrightBean> copyright) {
        this.copyright = copyright;
    }
    public List<PatentBean> getPatent() {
        return patent;
    }
    public void setPatent(List<PatentBean> patent) {
        this.patent = patent;
    }
    public Integer getPatentNumber() {
        return patentNumber;
    }
    public void setPatentNumber(Integer patentNumber) {
        this.patentNumber = patentNumber;
    }
    public Integer getCopyrightNumber() {
        return copyrightNumber;
    }
    public void setCopyrightNumber(Integer copyrightNumber) {
        this.copyrightNumber = copyrightNumber;
    }
    public String getBusinessScope() {
        return businessScope;
    }
    public void setBusinessScope(String businessScope) {
        this.businessScope = businessScope;
    }
    public String getRegTime() {
        return regTime;
    }
    public void setRegTime(String regTime) {
        this.regTime = regTime;
    }
    public String getCompanyOrgType() {
        return companyOrgType;
    }
    public void setCompanyOrgType(String companyOrgType) {
        this.companyOrgType = companyOrgType;
    }
}
